<?php
namespace app\index\controller;

use app\api\model\dao\UserAccount;
use app\library\Common;
use app\library\HuanXin;

class Index
{
    public function index()
    {
        return '<style type="text/css">*{ padding: 0; margin: 0; } .think_default_text{ padding: 4px 48px;} a{color:#2E5CD5;cursor: pointer;text-decoration: none} a:hover{text-decoration:underline; } body{ background: #fff; font-family: "Century Gothic","Microsoft yahei"; color: #333;font-size:18px} h1{ font-size: 100px; font-weight: normal; margin-bottom: 12px; } p{ line-height: 1.6em; font-size: 42px }</style><div style="padding: 24px 48px;"> <h1>:)</h1><p> ThinkPHP V5<br/><span style="font-size:30px">十年磨一剑 - 为API开发设计的高性能框架</span></p><span style="font-size:22px;">[ V5.0 版本由 <a href="http://www.qiniu.com" target="qiniu">七牛云</a> 独家赞助发布 ]</span></div><script type="text/javascript" src="http://tajs.qq.com/stats?sId=9347272" charset="UTF-8"></script><script type="text/javascript" src="http://ad.topthink.com/Public/static/client.js"></script><thinkad id="ad_bd568ce7058a1091"></thinkad>';
    }

    public function hello($name = 'World')
    {
        return 'Hello111,' . $name . '!';
    }

    private function get_tags($title, $num = null)
    {
        $pscws = new \think\util\Pscws('utf8');
        $pscws->set_dict(DICT_CONF_PATH . 'dict.utf8.xdb');
        $pscws->set_rule(DICT_CONF_PATH . 'rules.utf8.ini');
        $pscws->set_ignore(true);
        $pscws->send_text($title);
        $words = $pscws->get_tops($num);
        $pscws->close();
        $tags = array();
        foreach ($words as $val) {
            $tags[] = $val['word'];
        }
        return implode(',', $tags);
    }

    public function search()
    {
        $rzt = $this->get_tags("新款 牛漆皮小尖头直跟高跟单鞋910033 灰羊猄(7.31发货) 39");
        print_r($rzt);
    }

    public function test()
    {
        $obj = new HuanXin();
        echo $obj::getUser(['niechenguang']);
    }

    public function syshuanxinuser()
    {
        $UserAccountObj = new UserAccount();

        $user_account = $UserAccountObj->getUserAccountByConds();

        foreach ($user_account as $val) {
            if (empty($val['phone'])) {
                continue;
            }
            $huanxin_username = Common::encryptString($val['phone']);
            $ret = HuanXin::getUser($huanxin_username);
            if (!empty($ret['error']) && $ret['error'] == 'service_resource_not_found') {
                HuanXin::createUser($huanxin_username, '123123');
                $val['huanxin_username'] = $huanxin_username;
                $val['user_id'] = $val['id'];
                $UserAccountObj->updateUserAccount($val);
            }
        }
    }
}
